.\"Created with GNOME Manpages Editor Wizard
.\"http://sourceforge.net/projects/gmanedit2
.TH LibEx 3 "Abr 19, 2012" "GNU" "Manual da Biblioteca LibEx"

.SH NOME
LibEx \- Biblioteca de desenvolvimento de software comercial que contém algumas funções que formatam saídas 
de valores e fazem conversão de codificação de caracteres para visualização correta na API Gtkmm.

.SH RESUMO
.B #include <libex.h>
.sp
.BI "typedef struct "  caracter ;
.br

.SH DESCRIÇÃO
Esta biblioteca foi desenvolvida para auxiliar no desenvolvimento de sistemas comerciais contendo algumas funções 
que retornam e tratam informações para visualização final do usuário. Possue uma estrutura 
.I caracter 
definida para auxiliar na conversão de caracteres latim extendidos da codificação UTF-8 com dois octais para um octal.
.br
.SS "Lista de Funções"
.TS
;
lb lb
lb l.
Função	Descrição
_
converter	Função para converter caracteres extendidos em um texto.
itoa	reimplementação da função para GNU/Linux. (by Lukás Chmela - 
	http://www.jb.man.ac.uk/~slowe/cpp/itoa.html)
data_otima	Função para retornar uma data subtraído uma quantidade de dias.
hoje	Função para retornar a data de hoje no formato AAAA-MM-DD.
agora	Função para retornar a hora atual no formato HH:MM:SS.
data_extenso	Função para retorna uma determinada data por extenso.
data_formatada	Função para formatar data em uma saída específica.
masc_doc	Função para formatar o documentos pessoais.
checar_doc	Função para checar a autenticidade de documentos do tipo CPF e CNPJ.
ParaMaiusculos	Função utilizada para converter caracteres de uma string para Maíusculo.
ParaMinusculos	Função utilizada para converter caracteres de uma string para Minúsculo.
prox_dia	Função para retornar o próximo dia útil.
casa_milhar	Função para formatar numero com . nas casas acima de milhar.
valor_formatado	Função para substituir , por . em string.
.TE

.SH ARQUIVOS
.B $(prefix)/include/libex.h
.br
.B $(prefix)/lib/libex-1.0.la
.br
.B $(prefix)/lib/libex-1.0.so
.br
.B $(prefix)/lib/libex-1.0.so.1
.br
.B $(prefix)/lib/libex-1.0.so.1.0.0
.br
.B $(prefix)/lib/pkgconfig/libex-1.0.pc

.SH VERSÕES
Atualmente a versão é 1.0.0 modificada em 19/04/2012.
.SS "ChangeLogs"
.I 27/10/2011
- Alcione Ferreira: Modificação do sistema de compilação automática para o Cross-Compiler MingW32, gerando a biblioteca em DLL para plataforma Windows.
.br
.I 01/11/2011
- Alcione Ferreira: Ajuste na checagem do MYSQL e POSTGRESQL.
.br
.I 03/11/2011
- Alcione Ferreira: Ajuste na função char* data_formatada(char*, int): 
.br
- libex.C linha 395 e 411
.br
textos acrescentados:
.br
+ aux = data_tmp.find("-");
.br
+ if (aux != string::npos)
.br
+ aux = data_tmp.find("/");
.br
+ if (aux != string::npos)
.br				
.I 19/04/2012
- Alcione Ferreira: Extração das funções do arquivo libex.h para utilizar em uma biblioteca separada.

.SH AUTOR
Escrito por
.AU 
Alcione Ferreira - 
.AI
Universidade Estadual de Mato Grosso do Sul
alcione.sombra@gmail.com - http://www.alcionesytes.net/

.SH ERROS
Envie os dados dos erros para o e-mail do autor alcione.sombra@gmail.com

.SH "LICENÇA DE UTILIZAÇÃO"
GNU GENERAL PUBLIC LICENSE - Versão 3, 29 Junho 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

.SH "VEJA TAMBÉM"
cstdio(3) cstdlib(3) cstring(3) ctime(3) ctype(3) iostream(3)
